home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / Tools / mpp88 / Makefile < prev    next >
Encoding:
Makefile  |  1991-12-18  |  2.0 KB  |  102 lines

  1. # mpp88
  2. #
  3. ############################################################
  4. #
  5. # @(#) $Header: /xtel/pp/pp-beta/Tools/mpp88/RCS/Makefile,v 6.0 1991/12/18 20:31:43 jpo Rel $
  6. #
  7. # $Log: Makefile,v $
  8. # Revision 6.0  1991/12/18  20:31:43  jpo
  9. # Release 6.0
  10. #
  11. #
  12. ############################################################
  13. #
  14. # Definitions
  15. #
  16. ############################################################
  17.  
  18.  
  19.  
  20. LIBPP    = ../../Lib/libpp.a
  21.  
  22. SOCKET =
  23. HEADERS =    ../../h
  24. CFLAGS = $(CCOPTIONS) $(LCF) -I$(HEADERS)
  25. LDFLAGS    = $(LDOPTIONS) $(LLF)
  26.  
  27. ############################################################
  28. #
  29. # Suffix rules
  30. #
  31. ############################################################
  32.  
  33. PROGS        = xmpp88
  34.  
  35.  
  36. ##################################################################
  37. # mpp88
  38. ##################################################################
  39.  
  40.  
  41. SRCS =  mpp88.c
  42. OBJS =  mpp88.o
  43. # DO NOT DELETE THIS LINE MAKE DEFINE NEEDS IT
  44.  
  45. all:    xmpp88
  46.  
  47. mpp88:    xmpp88
  48.     @true
  49.  
  50. xmpp88:   $(OBJS)
  51.     $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBPP) $(LIBSYS)
  52.  
  53.  
  54. install: inst-dir inst-mpp88
  55. inst-dir: $(TOOLDIR)
  56. inst-mpp88: $(TOOLDIR)/mpp88
  57. $(TOOLDIR)/mpp88: xmpp88
  58.     -$(BACKUP) $@ zxmpp88
  59.     rm -f $@
  60.     $(INSTALL) xmpp88 $@
  61.     -$(CHMOD) $(PGMPROT) $@
  62.     -$(CHOWN) $(PPUSER) $@
  63.     -@ls -ls $@
  64.     -@echo "mpp88 tool installed normally"; echo ""
  65.  
  66. mpp88.c:mpp88.py
  67.         $(PEPY) $(PYFLAGS) -o $@ mpp88.py
  68.  
  69.  
  70.  
  71. ################################################################
  72. # clean
  73. ################################################################
  74.  
  75. clean:  tidy
  76.     rm -f $(SRCS) $(OBJS) *.ph
  77.  
  78. tidy:
  79.     rm -f *.a  _* core xmpp88 *.BAK *.old zx*
  80.  
  81. depend:
  82.     $(DEPEND) -I$(HEADERS) $(SRCS)
  83.  
  84. define:
  85.     $(DEFINE) Makefile
  86.  
  87.  
  88. ############################################################
  89. #
  90. # End of Building Rules
  91. #
  92. ############################################################
  93.  
  94. # DO NOT DELETE THIS LINE MAKE DEPEND NEEDS IT
  95. # Dependencies follow
  96. mpp88.o: mpp88.c
  97. mpp88.o: mpp88.c
  98.  
  99. # DEPENDENCIES MUST END AT END OF FILE
  100. # IF YOU PUT STUFF HERE IT WILL GO AWAY
  101. # see make depend above
  102.